╬πδαΓδσφΦσ

┬ΓσΣσφΦσ
╚φ±≥≡≤∞σφ≥α≡ΦΘ
╠εßΦδⁿφε±≥ⁿ
╥Φ∩√ Σαφφ√⌡
╩δα±±√ Java
╙Ωατα≥σδΦ
╠α±±ΦΓ√
╤ßε≡Ωα ∞≤±ε≡α
╨σαδΦτα÷Φ  Ωδα±±εΓ

    ╬±εßσφφε±≥Φ ≡σαδΦτα÷ΦΦ Ωδα±±εΓ Γ Java

    ═αταΣ ┬∩σ≡σΣ

    ┼±δΦ Γ√ ≤∞σσ≥σ ∩≡επ≡α∞∞Φ≡εΓα≥ⁿ φα  τ√Ωσ ╤++, ≤ Γα± φσ ΓετφΦΩφσ≥ φΦΩαΩΦ⌡ ∩≡εßδσ∞ ± ∩≡επ≡α∞∞Φ≡εΓαφΦσ∞ φα Java, ≥αΩ ΩαΩ ²≥Φ  τ√ΩΦ ε≈σφⁿ ∩ε⌡εµΦ. ╬ΣφαΩε σ±≥ⁿ Φ φσΩε≥ε≡√σ ε≥δΦ≈Φ , Ωε≥ε≡√σ ±δσΣ≤σ≥ ≤≈Φ≥√Γα≥ⁿ. ╠√ ∩≡ΦΓσΣσ∞ Ω≡α≥Ωεσ ∩σ≡σ≈Φ±δσφΦσ ε±φεΓφ√⌡ ε≥δΦ≈ΦΘ.

    ╬∩≡σΣσδσφΦσ Ωδα±±α

    ─δ  ±ετΣαφΦ  Ωδα±±εΓ Γ√ ∞εµσ≥σ Φ±∩εδⁿτεΓα≥ⁿ ≥εδⁿΩε Ωδ■≈σΓεσ ±δεΓε class. ╫≥ε µσ Ωα±ασ≥±  union, ≥ε ²≥ε Ωδ■≈σΓεσ ±δεΓε Γ Java φσ ∩≡Φ∞σφ σ≥± .

    ┬  τ√Ωσ ∩≡επ≡α∞∞Φ≡εΓαφΦ  ╤++ ε∩Φ±αφΦσ Ωδα±±α ∞εµσ≥ ß√≥ⁿ ε≥Σσδσφε ε≥ σπε ε∩≡σΣσδσφΦ . ─δ  Java ²≥ε φσ ≥αΩ - ε∩Φ±αφΦσ Ωδα±±α φσΣε∩≤±≥Φ∞ε. ┬±σ ∞σ≥εΣ√ Σεδµφ√ ß√≥ⁿ ε∩≡σΣσδσφ√ Γφ≤≥≡Φ ε∩≡σΣσδσφΦ  Ωδα±±α.

    ═σΣε∩≤±≥Φ∞ε ε∩≡σΣσδσφΦσ Γδεµσφφ√⌡ Ωδα±±εΓ.

    ┬ Java ≥αΩµσ φσ≥ °αßδεφεΓ. ┬√ ∞εµσ≥σ ±ετΣαΓα≥ⁿ Ωδα±±√ ≥εδⁿΩε φα ßατσ Σ≡≤πΦ⌡ Ωδα±±εΓ.

    ╬ß·σΩ≥ Ωδα±±α ±ετΣασ≥±  ∩≡Φ ∩ε∞ε∙Φ Ωδ■≈σΓεπε ±δεΓα new, εΣφαΩε Γ√ φσ ∞εµσ≥σ ≤ΣαδΦ≥ⁿ εß·σΩ≥  Γφ√∞ εß≡ατε∞, ≥αΩ ΩαΩ Ωδ■≈σΓεσ ±δεΓε delete  τ√Ωα ∩≡επ≡α∞∞Φ≡εΓαφΦ  ╤++ Γ Java φσ Φ±∩εδⁿτ≤σ≥± .

    ╧≡Φ ε∩≡σΣσδσφΦΦ Ωδα±±α Γ√ φσ ∞εµσ≥σ ≤Ωατα≥ⁿ Σσ±≥≡≤Ω≥ε≡. ╘≤φΩ÷ΦΦ ≤ΣαδσφΦ  εß·σΩ≥εΓ Java Φτ ∩α∞ ≥Φ Γ√∩εδφ σ≥ ±Φ±≥σ∞α ±ßε≡ΩΦ ∞≤±ε≡α.

    ┬φ≤≥≡Φ εΣφεπε Φ±⌡εΣφεπε ⌠αΘδα Γ√ ∞εµσ≥σ ε∩≡σΣσδΦ≥ⁿ ≥εδⁿΩε εΣΦφ εß∙σΣε±≥≤∩φ√Θ Ωδα±± public.

    ┬±σ Ωδα±±√ Γ Java φα±δσΣ≤■≥±  ε≥ Ωδα±±α Object, ∩ε²≥ε∞≤ Σδ  δ■ßεπε εß·σΩ≥α Γ√ ∞εµσ≥σ Φ±∩εδⁿτεΓα≥ⁿ ∞σ≥εΣ√ ²≥επε Ωδα±±α.

    ╬∩≡σΣσδσφΦσ ∞σ≥εΣεΓ

    ┬√ φσ ∞εµσ≥σ ε∩≡σΣσδ ≥ⁿ ∞σ≥εΣ√ Γφσ ≥σδα Ωδα±±α, ±ετΣαΓα  ≥αΩΦ∞ εß≡ατε∞ πδεßαδⁿφ√σ ⌠≤φΩ÷ΦΦ. ═σ≥ ≥αΩµσ Γετ∞εµφε±≥Φ ε∩≡σΣσδσφΦ  Γφσ Ωδα±±α πδεßαδⁿφ√⌡ Σαφφ√⌡. ╥σ∞ φσ ∞σφσσ, Γφ≤≥≡Φ Ωδα±±α ∞εµφε ε∩≡σΣσδ ≥ⁿ ±≥α≥Φ≈σ±ΩΦσ ∞σ≥εΣ√ Φ ∩εδ  (± ∩ε∞ε∙ⁿ■ Ωδ■≈σΓεπε ±δεΓα static), Ωε≥ε≡√σ ß≤Σ≤≥ Φπ≡α≥ⁿ ≡εδⁿ πδεßαδⁿφ√⌡ ∞σ≥εΣεΓ Φ Σαφφ√⌡.

    ╧εδⁿτ≤ ±ⁿ Ωδ■≈σΓ√∞Φ ±δεΓα∞Φ static Φ final, ∞εµφε ε∩≡σΣσδ ≥ⁿ Γφ≤≥≡Φ Ωδα±±εΓ πδεßαδⁿφ√σ Ωεφ±≥αφ≥√.

    ┼±δΦ Γ ßατεΓε∞ Ωδα±±σ ∞σ≥εΣ ε∩≡σΣσδσφ ± Ωδ■≈σΓ√∞ ±δεΓε∞ final, σπε φσδⁿτ  ∩σ≡σε∩≡σΣσδΦ≥ⁿ Γ Σε≈σ≡φσ∞ Ωδα±±σ, ±ετΣαφφε∞ φα ßατσ Σαφφεπε ∞σ≥εΣα.

    ╠σ≥εΣ√ φσ ∞επ≤≥ ß√≥ⁿ ε∩≡σΣσδσφ√ ΩαΩ inline.

    ╠σ≥εΣ√ Java ∞επ≤≥ ±ετΣαΓα≥ⁿ Φ±Ωδ■≈σφΦ , Γ√τΓαφφ√σ ΓετφΦΩφεΓσφΦσ∞ ε°ΦßεΩ ΦδΦ Σ≡≤πΦ⌡ ±εß√≥ΦΘ. ┬±σ Φ±Ωδ■≈σφΦ  Σεδµφ√ δΦßε εß≡αßα≥√Γα≥ⁿ±  Γφ≤≥≡Φ ∞σ≥εΣα, δΦßε ε∩Φ±√Γα≥ⁿ±  Γ ε∩≡σΣσδσφΦΦ ∞σ≥εΣα ∩ε±δσ Ωδ■≈σΓεπε ±δεΓα throws.

    ╧σ≡σε∩≡σΣσδσφΦσ ε∩σ≡α≥ε≡εΓ

    ┬  τ√Ωσ ╤++ Γ√ ∞επδΦ ∩σ≡σε∩≡σΣσδΦ≥ⁿ ε∩σ≡α≥ε≡√, ≥αΩΦσ ΩαΩ +, -, ++ Φ ≥αΩ Σαδσσ. ▀τ√Ω Java φσ Σε∩≤±Ωασ≥ ∩σ≡σε∩≡σΣσδσφΦσ, ≈≥ε ±Σσδαφε Σδ  ≤∩≡ε∙σφΦ  ∩≡επ≡α∞∞Φ≡εΓαφΦ . ╥σ∞ φσ ∞σφσσ, ε∩σ≡α≥ε≡√ "+" Φ "+=" ∩σ≡σπ≡≤µσφ√ ∩ε ≤∞εδ≈αφΦ■ Σδ  Γ√∩εδφσφΦ  ε∩σ≡α÷ΦΦ ±δΦ φΦ  ≥σΩ±≥εΓ√⌡ ±≥≡εΩ Ωδα±±α String.

    ╚φ≥σ≡⌠σΘ±√

    ╚φ≥σ≡⌠σΘ±√ ±ετΣα■≥±  ∩≡Φ ∩ε∞ε∙Φ Ωδ■≈σΓεπε ±δεΓα interface ≥αΩΦ∞ µσ εß≡ατε∞, ≈≥ε Φ Ωδα±±√. ╬ΣφαΩε Γ ε≥δΦ≈Φσ ε≥ ∩ε±δσΣφΦ⌡, Φφ≥σ≡⌠σΘ±√  Γδ ■≥±  αφαδεπε∞ αß±≥≡αΩ≥φ√⌡ ßατεΓ√⌡ Ωδα±±εΓ ßστ ∩εδσΘ Σαφφ√⌡ Φ ∩≡σΣφατφα≈σφ√ ≥εδⁿΩε Σδ  ε∩≡σΣσδσφΦΘ φαßε≡α ∞σ≥εΣεΓ Σδ  ≡σ°σφΦ  ΩαΩΦ⌡-δΦßε ταΣα≈, φα∩≡Φ∞σ≡, ΣεßαΓδσφΦ  Ωε∞∩εφσφ≥ Γ Ωεφ≥σΘφσ≡√, ε≡παφΦτα÷ΦΦ ±∩Φ±ΩεΓ, ±ε≡≥Φ≡εΓΩΦ Φ ≥αΩ Σαδσσ.

    ┬√ ∞εµσ≥σ ±ετΣα≥ⁿ ±ΓεΘ Ωδα±± φα ßατσ Σ≡≤πεπε Ωδα±±α, ≤ΩαταΓ ∩≡Φ ²≥ε∞ ± ∩ε∞ε∙ⁿ■ Ωδ■≈σΓεπε ±δεΓα implements, ≈≥ε εφ ≡σαδΦτ≤σ≥ ≥ε≥ ΦδΦ ΦφεΘ Φφ≥σ≡⌠σΘ±. ╧≡Φ ²≥ε∞ φα≡ Σ≤ ± ∞σ≥εΣα∞Φ ßατεΓεπε Ωδα±±α Γ ±ετΣαφφε∞ ≥αΩΦ∞ εß≡ατε∞ Ωδα±±σ ß≤Σ≤≥ Σε±≥≤∩φ√ ∞σ≥εΣ√, ε∩≡σΣσδσφφ√σ Γ Φφ≥σ≡⌠σΘ±σ.

    ╤±√δΩΦ φα ∞σ≥εΣ√ Ωδα±±α

    ╥αΩ ΩαΩ Γ Java φσ≥ ≤Ωατα≥σδσΘ, φσ≥ Γετ∞εµφε±≥Φ ±±√δα≥ⁿ±  φα ∞σ≥εΣ√ ± ∩ε∞ε∙ⁿ■ ε∩σ≡α≥ε≡α ->. ─δ  ±±√δΩΦ φα ∞σ≥εΣ Ωδα±±α Φ±∩εδⁿτ≤σ≥±  ≥εδⁿΩε ε∩σ≡α≥ε≡ "≥ε≈Ωα".

    ╬∩σ≡α≥ε≡ "::" ≥αΩµσ φσ ε∩≡σΣσδσφ Γ Java. ┼±δΦ Γα∞ φσεß⌡εΣΦ∞ε Γ√τΓα≥ⁿ ∞σ≥εΣ Φτ ßατεΓεπε Ωδα±±α, ±δσΣ≤σ≥ Φ±∩εδⁿτεΓα≥ⁿ Ωδ■≈σΓεσ ±δεΓε super.

    ═α±δσΣεΓαφΦσ

    ╤ ∩ε∞ε∙ⁿ■ Ωδ■≈σΓεπε ±δεΓα extends Γ√ ∞εµσ≥σ ≤φα±δσΣεΓα≥ⁿ εΣΦφ Ωδα±± (Σε≈σ≡φΦΘ) ε≥ Σ≡≤πεπε (ßατεΓεπε).

    ╠φεµσ±≥Γσφφεσ φα±δσΣεΓαφΦσ φσ Σε∩≤±Ωασ≥± . ╥αΩΦ∞ εß≡ατε∞, Σδ  ΩαµΣεπε Σε≈σ≡φσπε Ωδα±±α ∞εµσ≥ ß√≥ⁿ ≥εδⁿΩε εΣΦφ ßατεΓ√Θ Ωδα±±. ╧≡Φ φσεß⌡εΣΦ∞ε±≥Φ, εΣφαΩε, ²≥ε≥ Σε≈σ≡φΦΘ Ωδα±± ∞εµσ≥ ≡σαδΦτεΓ√Γα≥ⁿ ∩≡εΦτΓεδⁿφεσ ΩεδΦ≈σ±≥Γε Φφ≥σ≡⌠σΘ±εΓ.

    ─δ  ±±√δΩΦ φα ∞σ≥εΣ√ ßατεΓεπε Ωδα±±α Γ√ Σεδµφ√ Φ±∩εδⁿτεΓα≥ⁿ Ωδ■≈σΓεσ ±δεΓε super.

    ╧≡Φ φσεß⌡εΣΦ∞ε±≥Φ Γ√ ∞εµσ≥σ Γ√τΓα≥ⁿ Γ ∩σ≡ΓεΘ Φ±∩εδφ σ∞εΘ ±≥≡εΩσ Ωεφ±≥≡≤Ω≥ε≡α Σε≈σ≡φσπε Ωδα±±α Ωεφ±≥≡≤Ω≥ε≡ ßατεΓεπε Ωδα±±α (ε∩ ≥ⁿ µσ ± ∩ε∞ε∙ⁿ■ Ωδ■≈σΓεπε ±δεΓα super).

    ═αταΣ ┬∩σ≡σΣ



Java | ╧≡εΣ≤Ω≥√ Φ ≡σ°σφΦ  | ╥σ⌡φεδεπΦΦ | ╤σ≡ΓΦ± Φ εß≤≈σφΦσ
╬ Ωε∞∩αφΦΦ | ╧α≡≥φσ≡√ | ═εΓε±≥Φ | ╧εΦ±Ω
Sun Microsystems Inc. Corporate Information Our partners News and Events Search on site Java Computing Products and Solutions Technologies and Researches Education and Service Content